// 中间件
// 引入express
const express = require('express')
// 创建服务对象
const app = express()
// 监听端口
app.listen(8080)

// 中间件 use
app.use((req, res, next) => {
  // 获取get数据
  let { query: get } = req

  let html = '普通用户'
  // 根据get数据中的username字段判断是否是超级管理员
  if (get.username == 'admin') {
    html = '超级管理员'
  }
  // 向req对象中添加一个自定义属性
  req.html = html

  // 向下执行
  next()
})
// 个人中心
app.get('/home', (req, res) => {
  res.send(req.html)
})